#include"List.h"
void test01(){
	/*ListNode* head=NULL;
	ListInit(&head);*/
	ListNode* phead = ListInit();
	/*ListPushBack(phead, 1);
	ListPushBack(phead, 2);
	ListPushBack(phead, 3);
	ListPushBack(phead, 4);
	ListPrint(phead);
	ListPopBack(phead);
	ListPopBack(phead);
	ListPopBack(phead);
	ListPopBack(phead);
	ListPopBack(phead);
	ListPrint(phead);*/
	ListPushFront(phead, 1);
	ListPushFront(phead, 2);
	ListPushFront(phead, 3);
	ListPushFront(phead, 4);
	ListPrint(phead);
	ListPopFront(phead);
	ListPrint(phead);
	ListDestory(phead);
}
void test02() {
	ListNode* phead = ListInit();
	ListPushBack(phead, 1);
	ListPushBack(phead, 2);
	ListPushBack(phead, 3);
	ListPushBack(phead, 4);
	ListPrint(phead);
	ListNode* pos = ListFind(phead, 3);
	ListInsert(pos, 30);

	ListPrint(phead);
	ListDestory(&phead);

}
int main(){
	//test01();
	test02();
	return 0;
}